/**
 * **************************************************************************
 *
 * @说明: 
 * @项目名称: talent-proxy-mysql-common
 *
 * @author: tanyaowu 
 * @创建时间: 2017年1月20日 下午3:57:52
 *
 * **************************************************************************
 */
package com.talent.proxy.mysql.common;

/**
 * 
 * @author tanyaowu 
 * @创建时间 2017年1月20日 下午3:57:52
 *
 * @操作列表
 *  编号	| 操作时间	| 操作人员	 | 操作说明
 *  (1) | 2017年1月20日 | tanyaowu | 新建类
 *
 */
public interface Command
{
	/**（内部线程状态）*/
	byte COM_SLEEP = 0x00;
	/**关闭连接*/
	byte COM_QUIT = 0x01;
	/**切换数据库*/
	byte COM_INIT_DB = 0x02;
	/**SQL查询请求*/
	byte COM_QUERY = 0x03;

	/**获取数据表字段信息*/
	byte COM_FIELD_LIST = 0x04;
	/**创建数据库*/
	byte COM_CREATE_DB = 0x05;
	/**删除数据库*/
	byte COM_DROP_DB = 0x06;
	/**清除缓存*/
	byte COM_REFRESH = 0x07;

	/**停止服务器*/
	byte COM_SHUTDOWN = 0x08;
	/**获取服务器统计信息*/
	byte COM_STATISTICS = 0x09;
	/**获取当前连接的列表*/
	byte COM_PROCESS_INFO = 0x0A;
	/**（内部线程状态）*/
	byte COM_CONNECT = 0x0B;

	/**中断某个连接*/
	byte COM_PROCESS_KILL = 0x0C;
	/**保存服务器调试信息*/
	byte COM_DEBUG = 0x0D;
	/**测试连通性*/
	byte COM_PING = 0x0E;
	/**（内部线程状态）*/
	byte COM_TIME = 0x0F;

	/**（内部线程状态）*/
	byte COM_DELAYED_INSERT = 0x10;
	/**重新登陆（不断连接*/
	byte COM_CHANGE_USER = 0x11;
	/**获取二进制日志信息*/
	byte COM_BINLOG_DUMP = 0x12;
	/**获取数据表结构信息*/
	byte COM_TABLE_DUMP = 0x13;

	/**（内部线程状态）*/
	byte COM_CONNECT_OUT = 0x14;
	/**从服务器向主服务器进行注册*/
	byte COM_REGISTER_SLAVE = 0x15;
	/**预处理SQL语句*/
	byte COM_STMT_PREPARE = 0x16;
	/**执行预处理语句*/
	byte COM_STMT_EXECUTE = 0x17;

	/**发送BLOB类型的数据*/
	byte COM_STMT_SEND_LONG_DATA = 0x18;
	/**销毁预处理语句*/
	byte COM_STMT_CLOSE = 0x19;
	/**清除预处理语句参数缓存*/
	byte COM_STMT_RESET = 0x1A;
	/**设置语句选项*/
	byte COM_SET_OPTION = 0x1B;

	/**获取预处理语句的执行结果*/
	byte COM_STMT_FETCH = 0x1C;
}
